package lumis.portal.serialization;

import java.util.ArrayList;
import java.util.List;

/**
 * Base Information class to be used in serialization progress messages
 *
 * @version $Revision: 4985 $ $Date: 2006-11-06 17:45:40 -0200 (Mon, 06 Nov 2006) $
 * @since 4.0.7
 */
public class SerializationMessageConfigNode
{
	public static enum RecursionStopPoints {None, Channel, Page, Service, ServiceInterface, ServiceInstance, ServiceInterfaceInstance, Group};
	
	private String navigateScript;
	private SerializationMessageConfig serializationMessageConfig;
	private List<SerializationMessageConfigNode> parentNodes = new ArrayList<SerializationMessageConfigNode>();
	public String getNavigateScript()
	{
		return navigateScript;
	}
	public void setNavigateScript(String navigateScript)
	{
		this.navigateScript = navigateScript;
	}
	public SerializationMessageConfig getSerializationMessageConfig()
	{
		return serializationMessageConfig;
	}
	public void setSerializationMessageConfig(SerializationMessageConfig mainInfo)
	{
		this.serializationMessageConfig = mainInfo;
	}
	public List<SerializationMessageConfigNode> getParentNodes()
	{
		return parentNodes;
	}
	public void setParentNodes(List<SerializationMessageConfigNode> parentElements)
	{
		this.parentNodes = parentElements;
	}
	
	
}
